// VedioPlayerLoginDlg.h

#pragma once

#include "resource.h"
#include "VedioPlayerDef.h"

class VedioPlayerLoginDlg : public CDialogEx
{
    DECLARE_DYNAMIC(VedioPlayerLoginDlg)

public:
    enum
    {
        IDD = IDD_DLG_LOGIN
    };

public:
    static VedioPlayerLoginDlg* GetInstance(CWnd* pParent = NULL);
    static BOOL IsInitialize();

public:
    void SetCloseCallBack(CLOSE_CLIENT_DIALOG_CALLBACK callbackCloseDialog);

protected:
    VedioPlayerLoginDlg(CWnd* pParent = NULL);
    virtual ~VedioPlayerLoginDlg();
    void UnInitialize();

public:
    virtual BOOL PreTranslateMessage(MSG* pMsg);

protected:
    virtual void DoDataExchange(CDataExchange* pDX);

    DECLARE_MESSAGE_MAP()

private:
    static VedioPlayerLoginDlg* m_pVPLoginDlg;
    CLOSE_CLIENT_DIALOG_CALLBACK m_callbackCloseDialog;
};
